package entity;

/**
 * @author 黄军艳
 * @version 1.0
 * @date 2024/11/29  13:53
 */
public class Baby {
    //一个宝贝出生时，必须确定亲生母亲和性别
    public Baby(Woman mother,String gender){
        this.mother=mother;
        this.gender=gender;
    }
    //姓名，可以出生后再取名，也可以改名
    private String name;
    //亲生母亲，出生就是确定的，后面不会再改变
    private Woman mother;
    //性别，出生就确定，非特殊情况不会再改变
    private String gender;
    public String getName() {
        return name;
    }
    public Woman getMother() {
        return mother;
    }
    public String getGender() {
        return gender;
    }
    //只有名字加setter
    public void setName(String name) {
        this.name = name;
    }
    public void introduce(){
        System.out.println("我是一个"+getGender()+"宝宝，我的妈妈是："+this.getMother().getName());
        if (name==null){
            System.out.print("我还没取名字呢~");
        }else {
            System.out.println("我叫："+this.getName());
        }
    }
}
